<?php
/**
 * @Author: Marte
 * @Date:   2018-03-20 16:59:45
 * @Last Modified by:   Marte
 * @Last Modified time: 2018-03-21 17:08:02
 */
namespace App\Http\Controllers;

class BladsController extends Controller{
    public function bladinfo(){
        // 模板继承：公共模板layout.blade.php ，子模板：section.blade.php
        // 加载子模板视图
        // 问题：1.在模板中输出变量
        $name = 'yilong';
        $arr = ['abc','efg','yilong'];
        //       2.在模板中调用php代码
        //       3.原样输出
        //       4.模板中的注释
        //       5.引入子视图include的使用
        //
        //
        //       6.模板中的流程控制
        //          if：
                        // @if (count($records) === 1)
                        //     I have one record!
                        // @elseif (count($records) > 1)
                        //     I have multiple records!
                        // @else
                        //     I don't have any records!
                        // @endif
        //          unless：表示除非
        //          @unless($name != 'sean')
        //          @endunless
        //          for
        //          foreach
        //          isset：
                        //@isset($records)
                        // @endisset
        //          empty:
                        // @empty($records)
                        //$records is "empty"...
                        // @endempty
                    //循环简单判断
                    // @forelse ($users as $user)
                    //$users不为空,输出
                    //     <li>{{ $user->name }}</li>
                    // @empty
                    //     <p>No users</p>
                    // @endforelse


        //7. 模板中的URL
        //      url():通过路由的名称生成URL
        //      action()：指定控制器及方法名
        //      route()：通过路由的别名生成URL
        // <a href="{{route('urls')}}">route</a>
        // <a href="{{url('bladss')}}">url</a>
        // <a href="{{action('BladsController@urlTest')}}">action</a>


        // 掌握了这些基础，还有一个laravel表单
        // request
        // response
        // session
        // middleware
        return view('test.section',['name'=>$name,'arr'=>$arr]);
    }


    public function urlTest(){
        return 'urlTest';
    }


}